A Study on the JavaScript Compiler for Extension of the Smart Cross Platform
نویسندگان
چکیده
In this paper, we will introduce the JavaScript compiler for the SCP (Smart Cross Platform) to expand the SCP’s coverage. The SCP is the virtual machine based solution that supports various programming languages and platforms, and its aims are to support programming languages like ISO/IEC C++, Java and Objective C and smartphone platforms such as Android and iOS. By adding the new compiler to SCP’s compiler collection, SCP can be support the new type of the programs such as web applications written by JavaScript.
منابع مشابه
A Study of the JavaScript Compiler and Symbol Table for the Smart Cross Platform
Smart Cross Platform (SCP) is virtual machine based solution that supports various programming languages and platforms, and its aims are to support programming languages like ISO/IEC C++, Java and Objective C and smartphone platforms such as Android and iOS. Java Script is a programming language to develop HTML5 contents, and the contents are executed by interpreter which included in web browse...
متن کاملDesign and Implementation of HTML5 based SVM for Integrating Runtime of Smart Devices and Web Environments
Current mobile environments, smart device platforms and web based platform are emerged. The smart device platforms are represented by Apple’s iOS and Google's Android, and web based platform’s core is HTML5. Our previous researches are focused on integrating the developmental environments of smart devices and producing the same runtime environment. The Smart Cross Platform our research result g...
متن کاملSIMD in JavaScript via C++ and Emscripten
Emscripten, Mozilla’s C/C++ to JavaScript compiler, can be used to port existing native C/C++ applications to the Web platform. When paired with a fast JavaScript engine, the applications run at near-native speeds. However, compute intensive C/C++ applications, such as games and media-processing, making use of SIMD intrinsics or gcc style vector code cannot achieve near-native speed, because Ja...
متن کاملdesigning and implementing a 3D indoor navigation web application
During the recent years, the need arises for indoor navigation systems for guidance of a client in natural hazards and fire, due to the fact that human settlements have been complicating. This research paper aims to design and implement a visual indoor navigation web application. The designed system processes CityGML data model automatically and then, extracts semantic, topologic and geometric...
متن کاملA Study on the Platform Independent SIL Code based Compiler for Smart Virtual Machine
The SVM (Smart Virtual Machine) is a stack based platform independent virtual machine solution, loaded on smart devices, which allows dynamic application programs to be downloaded and run platform independently. The SIL (Smart Intermediate Language) has been designed as a standard model of virtual machine codes for ordinary smart phones and embedded systems. It is a set of stack based commands ...
متن کامل